const sequelize = require('../config/database');
const { DataTypes } = require('sequelize');

const Users = sequelize.define(
  'Users',
  {
    id: {
      type: DataTypes.INTEGER.UNSIGNED,
      primaryKey: true, // 主键
      autoIncrement: true, // 自动增长
    },
    username: {
      type: DataTypes.STRING(100),
      defaultValue: '', // 默认值
      comment: '用户名', // 注释
    },
    password: {
      type: DataTypes.STRING(100),
      defaultValue: '', // 默认值
      comment: '密码', // 注释
    },
  },
  {
    freezeTableName: true, // 设置为 true，表示不改变表名
    tableName: 'Users', // 指定实际的表名为 'Books'
    timestamps: false, // 定义模型时取消自动创建 createdAt 和 updatedAt 字段
  }
);

module.exports = Users;
